package cn.itcast.wanxinp2p.consumer;


import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;

/**
 * <p>
 * 用户中心微服务引导类。
 * 注解@Slf4j :提供记录日志对象log可以在程序中方便的记录日志
 * 注解@SpringBootApplication springboot启动注解 三大作用，自动配置，自动扫包，当前类是配置类
 * 注解@EnableDiscoveryClient 相当于@EnableEurekaClient注解，可以从注册中心注册和发现服务
 * 注解@EnableFeignClients 开启feign远程调用，basePackages 表明feign接口包在哪
 * </p>
 *
 * @author <a href=mailto:zhaoboying@itcast.cn> byZhao </a>
 * @version 1.0.0
 * @motto Talk is cheap, show me the code!
 * @since 2022-03-24 11:34:48
 */
@Slf4j
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients(basePackages = {"cn.itcast.wanxinp2p.consumer.agent"})
public class ConsumerBootStrap {

    public static void main(String[] args) {
        SpringApplication.run(ConsumerBootStrap.class, args);
        log.info("用户中心微服务启动完成,.........Stared..........");
    }
}